package model

import (
	"fmt"

	_ "github.com/go-sql-driver/mysql" // mysql
	"github.com/jmoiron/sqlx"
)

var DB *sqlx.DB

func init() {
	//连接mysql数据库
	database, err := sqlx.Connect("mysql", "root:cmd123qwe@tcp(127.0.0.1:3306)/booknote")
	DB = database
	if err != nil {
		fmt.Println("mysql connect faied", err)
		return
	}

	//设置数据库连接池的最大连接数
	DB.SetMaxOpenConns(20)

	// 设置最大空闲连接数
	DB.SetMaxIdleConns(10)
}
